package com.learn.project2.service.admin.keyword;

import com.learn.project2.bean.MarketKeyword;
import com.learn.project2.model.bo.admin.keyword.KeywordCreateBO;
import com.learn.project2.model.bo.admin.keyword.KeywordDeleteBO;
import com.learn.project2.model.bo.admin.keyword.KeywordUpdateBO;
import com.learn.project2.model.vo.admin.keyword.KeywordCreateVO;
import com.learn.project2.model.vo.admin.keyword.KeywordListVO;

/**
 * @author 曹源
 * @version 1.0
 * @description: 商场管理/关键词 Admin/keyword的接口
 * @date 2022/1/7 9:10
 */
public interface KeywordService {
    //商场管理/关键词/查询 Admin/keyword/list的Service接口
    KeywordListVO selectList(Integer page, Integer limit, String keyword, String url, String sort, String order);

    //商场管理/关键词/添加 Admin/keyword/create的Service接口
    KeywordCreateVO insert(KeywordCreateBO keywordCreateBO);

    //商场管理/关键词/编辑 Admin/keyword/update的Service接口
    MarketKeyword update(KeywordUpdateBO keywordUpdateBO);

    //商场管理/关键词/删除 Admin/keyword/delete的Service接口
    void delete(KeywordDeleteBO keywordDeleteBO);
}
